#ifndef QTBOARDSELECTOR_H
#define QTBOARDSELECTOR_H

#include <QWidget>
#include <QPainter>
#include "ui_qtmapselector.h"
#include "BoardSelector.h"
#include "BoardSelectorObserver.h"

class QtBoardSelector : public QWidget, public BoardSelector
{
    Q_OBJECT

public:
    QtBoardSelector(QWidget *parent = 0);
    ~QtBoardSelector();

	virtual void GetMap();
	virtual void paintEvent(QPaintEvent *e);
	
private slots:
	void OnConfirm();
	void OnCancel();

private:


    Ui::QtBoardSelector ui;
	
};

#endif // QTBOARDSELECTOR_H
